Absolutely recommend staying here. A wonderful place with an amazing pool, the restaurant food is incredible (you do have to pay for it). Its quite pricey or was when we went but you get what you pay for.