We stayed for 4 nights and found it to be a perfect place.
Excellent food and service.
Lovely views from the room as well as from the gardens.
The rooms are kept at the right temperature to keep you comfortable.
It appears to be very expensive, considering that it is a 3 star hotel.