We are frequent diners at this location as well as the one down the street, and I would say that Hacienda is a much better spot for groups. The food is fairly comparable, maybe slightly better at Playa Cabana. It is nice at the Hacienda location that you can mix and match your tacos, and since it's a little larger we have better luck walking in and grabbing a seat at the bar. We've had almost everything on the menu, tacos are by far our favorite but the enchiladas are a close second. Although it's not cheap, it's comparable to other restaurants in the area. The margaritas are some of the best I've had, very authentic and fresh!