Perfect location to the beach, shops and food. Beach and snorkel stuff were so appreciated. Ease of communication and ability to checkin early made this a perfect place for our vacation . Would definitely stay again.