Great place to stay. The facilities are great with amazing pools and a great view. The location is also good. Only negative is that you need to be specific on how many beds you want as it is a resort and not a specific place. The staff are great and very accommodating when needed.