Location, style, cleanliness and warm welcome. Top marks and highly recommend