Great place! Very clean and well-equipped. Jon & Marileigh are friendly and were helpful throughout our stay. Per Jon's recommendation, we went snorkling at Two Step. It's nice! They have beach gear and some snorkling gear available.