We had a great time in Cienfuegos at Casa Las Palmeras. Since the town is quite small, the location was perfect to reach everything in less than 5 min. The hosts are very kind and they offer a nice breakfast and cocktails that you can enjoy on the rooftop terasse. We highly recommend this place!