This hotel abuts a little lake, making it a very relaxing choice in a paradisiac setting. The hotel staff is very good, they know their stuff and though it wasn't an issue for us they are very foreign languages-friendly.
There are 2 restaurants associated with the hotel, we only went to the café for dinner once and it was very good and reasonable. There is a little garden where you can picnic or have the restaurants serve food for you. For the most part this was a fantastic experience.
The letdowns:
The rooms are uneven - some have showers and are smaller but pricier than others simply because they have a view of the trees in the garden. They are all comfortable but ask to see the room before you agree to stay there ("cramped" could honestly describe one of the premium rooms we got).
We went there for our wedding and gave them the couple's outfits to press ahead of the big day. On the day of the wedding they only found the dress - the person who took both looked the groom straight in the eyes and told him he made a mistake and never gave her any suit. The suit was eventually found after 40 minutes, probably not pressed. While accidents happen, the experience amounted to being called a liar by a member of staff of a 4-star hotel who never apologized.
Finally, at checkout time the staff expects customers to remember which days they ordered breakfast, and how many. Apparently they don't really keep track.
This is a very nice hotel, but 4 stars? Not quite.