Clean, great place, great location, great amenities, and great communication. It was nearly perfect. Highly recommend.