Location, communication and cleanliness for all flawless. Could not fault our experience whatsoever.