Great location. Great room. Good pool. Good staff. There was only one issue where we were refused room service or access to the restaurant on the first night we stayed because there was a large group in. This just shouldn't happen at a resort. However, the General Manager found out this happened and assured us that shouldn't have happened and gave us spa vouchers as an apology. On the flip side of this... We booked dinner in the restaurant for our 3 year olds birthday, including a cake. The dinner was a great experience. The cake was excellent.
Generally, the food in the restaurant is consistently good, but it's not 5 star amazing. This isn't an issue though because there are PLENTY of restaurants just outside the door to go to. And quite a lot of them ARE amazing .