Very clean. Rosemary is sweet and attentive. Great location too!