Clean and comfortable. Comes with all the resort amenities. Host is friendly and communicates well. Highly recommended!