My family went to El Sol on Sunday afternoon and our experience at the restaurant was less than thrilling. We were seated immediately, however the table was visibly dirty, the benches were sticky & full of crumbs, and even after we requested the table to be cleaned off it was still gross. My husband asked again if they could please clean the the table and this time a manager came and did it. The chips, salsa, and guac were good. The real food we ordered took 45 minutes to come out and did not taste like much of anything. The decor is lovely but an over-haul in food service standards, cleaning, and staff training would help improve the restaurant. We will not be returning to dine there.