Very clean, spacious, good amenities, great location. Highly recommend.