It’s a beautiful place to stay! The beach and the resort grounds are gorgeous and well kept. Staff are friendly and helpful. It’s also a great location ( plenty of walkable restaurants and shopping, also close to the airport).