The location is so so, u have to take a shuttle or cab to the beach and shopping area. But the hospitality of this hotel beats everything. The staff are so caring and have great attention to detail. You are treated like royalty. The local food options in and around the hotel are ok ok.