Very spacious and comes with everything you need for your stay. It was kept very clean and in a perfect area. Definitely exceeded our expectations!