Stayed here for six nights. As you've heard, the resort is on a hill. There are three rows of rooms, the first row is pretty much right next to the road which goes by the front of the hotel.
Staff are friendly, the food is quite good, and breakfast is great, especially given that it is free.
All around a very nice place to stay.
The only real issue is the road at the front of the hotel. There is another restaurant/bar/hotel that shares the road. Definitely check out this venue by the way, very relaxed environment, good food, great view. The problem is that throughout the day, the road is used reasonably often in order to reach this restaurant. As a result, the peace and quiet of the resort is disturbed throughout the day. A bit unpleasant, but it did not bother us.
I recommend that you ask for a room a bit away from the road. We were in the second row, and it was fine. It can get a bit noisy during the day, but it's not a big deal.
Great resort, but maybe the price is just a tad too high.