We had a wonderful 4-night stay at Craig’s listing. Check-in was easy, and Craig was very responsive.
The apartment was spacious, with everything one would need for a beach vacation - snorkeling gear, beach towels/blankets/chairs, sunblocks, and bug spray.
The location was great, close to major roads. The apartment complex is on the beach, and you can hear waves crashing while falling asleep. There is also a small pool (but 7 ft deep). The apartment is on the first floor, so that you can access the ground from your patio - it was lovely to sit out there for breakfast! I highly recommend this listing.