Well designed, super clean, and a great location! Had a great time - this is a great place!