Immaculate and plenty of room for our large family. The view is amazing, an easy stroll down to the beach. Highly recommend.