Great location for great value. Plenty of restaurants and shops on the way to the beach, along with lots of options for guided snorkeling/kayaking tours and equipment rental. The beach is very family friendly, and worked for our late-20s group just fine. The unit has just what you need to be comfortable, without encouraging you to stay inside. We loved it. Get snorkel gear if it's sunny and check out the leopard sharks.