Very clean, great location, and everything was exactly as advertised. Felt very safe. We had a great time!