Absolutely perfect! Location, communication, cleanliness, fantastic! Will repeat for sure!