This place is beautiful - direct beach access to a lovely coastline with coral for snorkeling and turtles who come by pretty much every day - very close to shore. One actually beached itself for a few minutes which worried us but thankfully got taken back out with the tide. The place is very spacious, plenty of amenities including snorkeling gear. #301 has AC but not every unit has do just be sure to check.
I'd go back tomorrow in a heartbeat.