Very, very clean and perfect location. Great size for our family (parents and two little kids). Highly recommend!