It was our first time trying this restaurant. When we arrived the place was packed. People were lining up outside the restaurant. That says something about this place so we decided to go head and wait and praying the food is worth it. The view though is spectacular! The food is good. I don't usually eat beans but they served the chips with a side of salsa and beans and they were delicious. I ordered the shrimp fajitas and it was also delicious. My husband ordered a beef fajitas and the meat came out dry. Other than that, the rest of the food was good. The service was okay. I felt like we were being rushed maybe because the place was packed. Our waiter came occasionally to ask if everything was ok but everytime, before we answered he was already walking away. He didn't seem to care but at least we enjoyed our dinner. We might go back for lunch next time hoping it won't be too packed and get a better service and not so dry meat. Maybe then I'll give this place a 5 star.