Very clean and beautifully decorated with nice touches and good amenities. Comfortable and cozy, with a good amount of space for our 3 boys to play. We really enjoyed our stay and would definitely come back