Absolutely perfect! The staff are beautiful and so friendly and polite, the resort was one of the best along the beach they have maintained and kept the property looking beautiful, location is definitely in the best part of the beach as well the pool was great and so good to have two option beach or pool as the pool looks at the beach and is on the beach! Food was lovely the only negative is they need music at the pool bar especially for happy hour