Clean and very comfortable for our family. All the essentials. Responsive host. Beautiful location. Would stay here again.