The property is exactly as described. They are two apartments, one two-bedroom, the other one-bedroom, located on the ground floor. The apartments themselves were comfortable, well-appointed, working AC, clean, and in every way measured up to an A+ rating. We were very happy with the accommodations.
Outside the doors to the apartment is a covered area with couches, tables and chairs. The grill is nearby and it was an absolutely lovely place to sit.
The pool was perfect. We are a family of six, with two teenage boys and two small children and we had a blast splashing around and having a great time. It was clean and just like the photos.
The property is beachfront. The beach itself has very few visitors. You will see a few people here and there, but it is not a busy beach. It's not a great beach for wading into the water as there are rocks that are difficult to traverse in all but three small areas along the beach. However, for the teenagers and adults, it wasn't a problem to put on some water shoes and then go for a swim. But it's not the sort of beach where you will be playing in the waves too much. It's more of a walking on the beach, snorkeling or swimming beach.
The surrounding area offers food trucks in both directions, many restaurant options, and a well-stocked grocery store. Of particular note, within walking distance is a restaurant called "Ola Lola's" and it's really a super place to enjoy a meal. Highly recommend.
I would absolutely stay here again. A++