An immaculate and roomy place with easy access to the beach and excellent restaurants.