Great location! All the amenities you need, including snorkeling gear! Would definitely stay here again!