Clean, great amenities, and fantastic location.