The 3 stars is based on the service my boyfriend and I received. We sat and waited probably 10-15 minutes without any of the servers acknowledging us even though they saw us sit and kept looking in our direction. I understand this when its busy but it wasn't at all.
The food was pretty good and the portions are decent sizes.
The atmosphere is nice but when seated at the back you tend to be forgotten about by staff. Overall, 3 stars.