The place is very clean, have all the basic amenities. The pool was nice and clean. We had a great experience staying here.