Excellent location , cleanliness and service