Clean and very close to amazing restaurants and beaches.