Very clean and great location. Had everything we hoped for and more. It was like staying in a hotel!