Overall its a great Hostel/Hotel for the price. The staff and manager are very nice and friendly. The rooms are simple and clean. The mattresses could be better (they are noisy, you can feel and hear the springs when you turn). The noise isolation between each room is almost non existent, but we had no noise problems during the night. The breakfast was amazing, with fresh bread, cheese, ham, etc., with eggs and bacon or chorizo. We stayed with half board option - the dinner is VERY simple... far from restaurant quality dishes, but you won`t starve...
There is no elevator, and no swimming pool. There is a terrace with sitting spaces with a view to the marina.
The location is great if you rent a car or bike/bicycle, since it`s right next to great beaches like Cala D'or or Mandragò. There is plenty of free parking near the hotel (in the marina). Don't know if it's good with public transports.