I had high hopes, but sadly the horrible service was difficult to deal with. We were in a large group with 6-10 people per table, each table with their own waiter and assistant. However, we had to ask for water 3 times, it took about 30 min just to get water. Some people had to share water glasses. We got plenty of bread with spicy olive oil dipping sauce, which they served before anyone had water. The issue was that the wait staff had no direction, were running around doing a whole lot of nothing. Food was dropped, food was delivered after sitting on a tray next to us for at least 5 min. In order to improve, they need to train their staff how to handle large groups, how to delivery water and food at the right times (This is restaurant 101, simple fixes and easy to improve upon). The location is beautiful and the food was decent.