Perfect in every way. Location, communication, cleanliness, and value for the money. We will be back for sure. Just brilliant.