The location is surely the best in Cienfuegos and no doubt one of the best in Cuba. The food is very good. But they have a miserable service. You may wait half an hour to be be served. The prices are the highest I have seen so far in Cuba; at leat double Cuban standard.