Very clean and modern restaurant allows for a comfortable dining experience. The take out experience is exceptional as they're kind and efficient in taking your order over the phone and having it ready with a set time expectancy. It is overpriced for AYCE but the food quality is above average compared to other places around the area. Overall, awesome place!
Update: Brought my review down to 4 stars because they do charge for extras not finished left on the plate after you finish eating at AYCE. This was not disclosed anywhere on the menu/iPad. A definitely negative ending towards a otherwise positive experience.