Very clean, perfect location. A little pricy but with it. We had a great time