I booked with Hamilton because he was friendly and much quicker to respond than the other listings we were looking at. The condo was spacious and modern. The location was gorgeous, the receptionists were very friendly and helpful. It is a little over a mile walk to the touristy part of town with lots of restaurants. My Hubby and 4 year old walked to town while I drove my parents and toddler. There isn't a sandy beach right at the hotel but there are beaches a longer walk/short drive north or south. there's a great little local coffee/smoothie/sandwich shop called the green flash In one of the resorts next door. Also nice there are two pools one for families and one quiet pool, which I could escape to while my mom or husband had the kids.