Very clean, you can tell it was made sure to be ready before we arrived. Very informative before hand about how to get in and answered any questions we had. Highly recommend