It's somewhat of a mystery why this place seems to be modestly calling itself a Hostal?
By anyone's standards this is a very pleasant and high quality small hotel.
The staff are exceptionally helpful and friendly, and the rooms and public areas are tastefully furnished with high quality fittings. The only downside is perhaps that the rooms are quite small, and that there can sometimes be some noise from adjacent rooms (thin walls) but not enough to disturb sleep.
The hotel is in a great location, with restaurants and bars close by, as is the marina and the beach. If you have a rental car, it's good that there is plenty of (free) street parking, but availability of a space might be different during high season!
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC