Very clean and at a really great location in the North Shore! The amenities provided were amazing and the space has pretty much everything you would need.