Amazing place, kind of out of the way unless you use a taxi. Hotel we beautiful, clean, comfortable and welcoming. We stayed here as a treat to ourselves after staying in more inexpensive hotels for several weeks.
Restaurant was a bit of a let down upstairs, but downstairs was lovely, if quiet.
Only way to fault the hotel is the lack of light in the restaurant and hallways, and the lack of sunloungers by the pool.