Perfect location. Steps to the beach & snorkeling. Resort feel.