Five stars all round
Location, service, communications, cleanliness
Highly recommend