I have visited Bloom several times and each time it been great. The servers have always been attentive and courteous without over doing it. The atmosphere has a modern flair that has constantly been updated with new touches which helps it not become stale and dated.
As for the food, so far it has always met my expectations which can be very unrealistic at times. (I can be a bit of a snob when I want to be :). The one time that I did receive a dish that wasn't great they fixed it right away and fast without giving me an attitude.
This is the place I take people when they visit from out of town or want to impress. It's been that good, at least for me and so far nobody that i have taken there has complained.
I definately recommend his place.