I'd heard many positive things about Urban Flats, and the food definitely did not disappoint. However ... our party of three was seated immediately since we had reservations, but then we had to wait about 15 minutes before a server even said hello, let alone bring glasses of water. It was a fairly busy Sunday afternoon (Mother's Day), but the restaurant was nowhere near being full. When the server finally came to our table, he took our drink orders but rushed away before we could order our food or ask any questions. We placed our orders when he returned -- but then he came back a full 15 minutes later (we still didn't have our salads, btw) to tell us that the kitchen was out of one of the entrees we'd ordered. A new item was selected and the salads finally arrived, then about another 15 minutes later the entrees arrived. There was never any type of explanation or apology offered by the server, and no manager seemed to be anywhere in sight.
I will say the food was AMAZING, and had the service been better I wouldn't hesitate to give an overall "Excellent" rating. The atmosphere is great and the prices are reasonable. Because of these things, I will definitely return in hopes that I just caught the staff on a (very) off day.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.