We have been going to Capriccio for nearly a decade (in both locations) and we have always enjoyed fantastic food and excellent service. We are not locals and are only a table of two but when we make a reservation our table is waiting and the staff are friendly and efficient. But it is an exceptionally busy restaurant and anyone can have a bad day. Hopefully you'll give it another try and see all the positives this restaurant has to offer, including one of the best wine lists I've ever seen in the Caribbean.