Great location and beautiful resort! The rooftop and beach were awesome. We had a wonderful vacation.