I wish I could give this place more stars, but my past two experiences have been very disappointing. I have dined at Bella Luna probably 10 times in total primarily for dinner and occasionally for breakfast. I used to love coming here because the food was pretty good and reasonably priced with good service. However, the past two times I have been here the food and service have been way below average.
One morning I was with a party of six for brunch; the server seemed to avoid us as much as possible. We all had ordered coffee and had finished our first cups before she came back to get our orders... this is not because we are fast drinkers its because she refused to come get our order. Then she never refilled our mugs until we begged a half hour later when our food had finally arrived. The food was only a 3/5 which was very disappointing because I have had good brunch there before. Depending on the dish it was either soggy, dry, or overcooked.
Then my most recent dinner experience the service was slightly better but on the opposite spectrum of our previous server. This server wouldn't leave us alone, I don't know why she felt the desire to ask us every five minutes if we wanted anything else but it was driving us nuts. The food this time was just okay. The spaghetti sauce was spicy which was very bizarre and the vegetables in my pasta dish were undercooked/raw.
I used to rave about their pizza and bella luna pasta dish but I just can't recommend this place anymore. I will probably come back and give them one more chance to get back to the great restaurant they used to be.