Everything is as pictured. Definitely well maintained. Very nice place even for small children, as we could see them from almost any place within the main living area/kitchen. The deck was very pleasant & was a great benefit to us with little ones; they could see out & it gave us another place to play & have breakfast (they thought they were cool sitting out there eating cheerios!). The on-site pool was ideal (although small) for toddlers - they could stand up, play & climb out on their own. We thoroughly enjoyed our week long stay, as this was our first family vacation & road trip. Only con - would liked to have checked in sooner than later afternoon.