Private and convenient location close to many great snorkeling spots! James and team were very responsive and accommodating. Would love to stay here again!