Atmosphere and food was good. But I had to give them a 2 because of what was stated above they kept rushing. I will not return. Considering I paid $40 after tax and tips. I was told by one waitress. It was last call for food. We said okay. Them asked if dessert was separate later on. She said yes. 2 minutes later. Another waitress came by and said last minute. We said we were told. We will get dessert after our last bit of food comes. She said no. You need to order your dessert now. (Which by the way was not all you can eat). We said. Sure. Just give us two minutes to decide. And she literally stood there waiting. Horrible experience. Would never recommend it. Why would anyone go anywhere after being shooed away. Also! Because they forced us to take our dessert ASAP out ice real and Melona all melted when we started eating it. We were not even the last table there.