The place is sparkling clean with everything you need. We loved all the small touches. This is probably one of the best stays we had. We will stay here again.