Great location with access to great snorkeling spots, food, and just about everything you need.