Location, price, cleanliness, communication all great!