4 stars but one complaint. They would not honor the yelp "check in" offer for one free donut. I bought a dozen. Not sure why she would just honor the yelp offer and give me 13th donuts for free. Anyways.... the donuts are amazing. They are always made to order so they are hot and fresh. A dozen cost around $15.00. Place is kept clean and has plenty of seating and parking.