Clean and well appointed. Great location. Perfect for a family vacation. Highly recommended.