Basecamp was as advertised: centrally located to the beach and restaurants, cozy condo with tons of amenities, pleasant hosts! Exactly what we were looking for.