My family and I have been here several times and EVERY time it has been great! The food is delicious and authentic, the service is courteous and fast (a big plus when you have little ones), and the live music is nice. We love this place and always bring family that's visiting from out of town to Viva's.