I haven't stayed there, but we did a surface interval there during one trip. It has a lovely beach area, and if you can judge a hotel by looking at it's lobby, restaurant, and restrooms, then the inside is nice too.
The one downfall for divers is that is is located north of town. Most, if not all, the dive operators that base their boats at the Caletta harbor will not take their boats to the north hotels to pick up divers. That leaves you the choice of either going with the on-site dive op or taking a taxi/rental car to where you can get picked up.