Absolutely a clean place with all amenities. We had an amazing time stay in this place.