Ai Cadelach Hotel, Restaurant & Wellness Centre