We'd rate this apartment a 4/5. Clean and seemingly recently renovated, mostly families with no loud partying. The beach at the property isn't swimmable, but at low tide it becomes amazing tide pools full of sea creatures (urchins and crabs, so water shoes are a must) plus small fish and coral. To swim, it's a 5 min drive or 15 min walk to Jobos, a beautiful beach with a surf shop and bodyboarding. Other great beaches, including Crash Boat, are 20 mins away.The pool was fairly nice (no hot tub, no indoor pool despite the listing). Grounds were well kept and gated security made us feel very safe. Tennis courts were usable. Staff was very attentive, though we never had an issue big enough to need addressing.A few things could use attention. Water pressure was very low, nearly doubling the time to get clean, and you can't shower while the kitchen hot water runs. The master shower/sink took 10 min to reach full temp, and even then was barely warm. Kitchen and beach gear were missing basics, so we left a kitchen brush, pizza pan, dishwasher detergent, cutting board, body boards, and umbrella. There's one real beach chair and five camp chairs, so a couple more would help. Pillows were very flat (we left three new ones). The master AC clicks loudly when it kicks on, and the front door slams unless you hold the handle. Wifi was slow in the back rooms, but we 4x'd the speed by taking the router out of the drawer.Overall a comfortable, safe stay in a great location.