I have dined at Casa Prado many times - the food is consistently excellent! Everything is fresh, especially the seafood! The menu is extensive - preparing fish, seafood, chicken, beef, pork in various different ways. His paella (a house speciality) is huge and delicious and full of meat and seafood!! The cream queso soup is delicious as a starter and so is flan for dessert, if there is any left!! haha! The restaurant is located in an old house - using two rooms for intimate seating, and has a room in the back for large private parties! They also have a special menu for larger parties that is priced so low, I don't know how he makes money!! The service is sometimes slow but I cannot fault the restaurant for being so popular and what is the rush anyway... you are on holiday! Cubans and tourists always fill this place - and the chef/owner always comes around to say hello when he is able to. A very friendly,professional and caring man who strives to make sure you had a great meal with excellent service. This is one of the few restaruants in Cuba that actually serve me chicken breast (not boneless thigh) when they say so! This is a fine dining casual restaurant and is my favorite place to eat in Cienfuegos!! I have been for romantic dinners with my husband, family parties, lunch (a perfect air conditioned spot to grab a bite when shopping on the boulevard or site seeing in the city) and have even grabbed a quick dinner there on my way back from the beach!! I reccomend it for couples, family, friends and large parties. They also do take-out and will deliver when possible!