The food was good, but I can only give three stars because the service was really slow and the music far too loud. We sat down to dinner at about 8:30pm, at 9pm they have  DJ (which we knew about) but the music was so incredibly loud I couldn't hear across the table and it took us 30 minutes to get the check even though we tried to flag down a server.
I've been here before so I know the service can be great, but I highly recommend going earlier in the evening for a better dinner experience where you can actually hear the person across the table.