Clean, close to beach, walking distance to restaurants and shopping, on site parking, basic cooking supplies, and good communication.