Very clean with everything we needed provided. Great location. Highly recommended.