Been here a handful of times since they've opened. Overall, the experience is pretty decent. I was wavering between a 3 and 4 star review, but went with 4 because I want to give the restaurant as a whole the benefit of the doubt.
The food I've had is usually pretty good; large portions, decent price. Drinks are a good deal as well. Beers are super cold, and as a personal favorite the Tuaca mixed drinks for only $4 is a deal.
The service is the service is the spotty part. Yes, naturally the scenery is great and the server girls are cheery, but being hot doesn't exempt you from being an inattentive or poor server. I've had great servers, and I've had servers who seem to have forgotten that me and my table existed. I guess it just depends on the girl and the day.