Not great, also not bad; I just chose bad because there is no in between option.
First of all, I think their service is great, because of limited guests, they add a personal touch to their service.
However, their facilities could improve specially the room; we stayed only for one night so we did not have enough time to fully explore the amenities of the resort, (though we tried). I was disappointed because I expected more from of the expensive rate.
I have been to better hotels with lower rates.