Beautiful beach and pool area, friendly staff, lots of delicious food options- cons: paid for oceanfront room, shocked to learn not all rooms have balconies-switched rooms on second day, inconvenient. I also did not like making dinner reservations on the app, did not function well so ultimately begged the concierge to help, which they did.