In one word: AMAZING. The food, the service, the music, the place. Fresh food with homemade flavor. Don't forget to try the coffee and the homemade ice cream.