Very clean and modern place! Had all the necessary amenities. Snacks were a nice touch. Complex has a full gym, bowling alley, and rooftop pool/spa!