Very Clean and nice place. Has everything you need. Communication was great and the host were very accommodating. We enjoyed our stay.