Everything was clean. It had everything I needed. Location was perfect for my trip, and communication was amazing. The instructions from parking to where to take out the trash were so clear, it made checking in and out so easy!