Everything was perfectly set up when we arrived and it was spotlessly clean. Highly recommended.