Amazing place. Sparkling clean. No issues whatsoever. Place is great for large groups and there is a very convenient parking lot with space for several cars. Good kitchen and very modern space. The pool table and foosball tables were cool touches. We did not use the rooftop but it was nice.