Stayed before, nice little hotel, near to old town, plenty restaurants, close to beach etc.
Rooms are just ok, great for short break, just the bathroom on the small side, shower not the best, apart from that hotel itself offers all that you want, good breakfast, bar, and location. Would stay again but will only pay what worth, if in high season then maybe not worth the money ? If get a bargain then well worth a stay.