Nice, beautiful, clean, convenient, and close to lots of stores and beaches. We want to visit again.