Very clean place, great amenities, excellent location. Everything was perfect.