Clean, with good food and friendly service. The facilities are a little run down, and everything is in Italian (which is very weird, especially if you've been preparing for Spanish), but overall pretty good by Cuban resort standards. If you want to save money, stay at a casa like a sensible person. But if you're going to spend money on a mediocre Cuban resort experience (is there any other kind?), this is a good option.