Excellent location but cleanliness could be better.