Great place! Locations works well for sight seeing, bed a middle ground of not bad, not great, but works well (wife and I are picky about beds so take the comment with a grain of salt). Kitchen has most all you need to cook, views amazing! If you are a confident swimmer/snorkeled you can do it right out in front of the locations. Access to great beaches within minutes and they have LOTS of great beach stuff and use of a mid-sized cooler, which we loved for the day trips around the island.
I would stay again and I think that always speaks volumes.