We stayed here for 2 nights in April 2012, very nice rooms, nice terrace with fantastic view of the Cienfuegos bay.
A bit sterile atmosphere, not much contact to the hosts.
You feel more in a hotel than in a casa.
Dinner on the terrace, you get a menu like in a restaurant.
Fantastic food, but a bit more pricy than in the other casas we stayed.