We stayed for a few days in June, taking an apartment with separate bedroom. When we arrived it was blazing hot inside and the weedy AC didn't really cool it down until we'd been in bed for hours.
Despite having such a large room, there's nowhere to unpack clothes aside from a single wardrobe with no drawers. Bed fairly hard but not uncomfortably so.
Cleaning didn't seem to happen, although we were issued with clean towels every couple of days. Wifi is extremely patchy, often dropping off entirely (particularly late at night).
Staff were helpful and friendly, and arranged an incoming transfer for us -- although the driver clearly didn't know the price that the hotel had posted on hotels.com, and tried charging more. He very quickly backed down and agreed to the hotel's price but not the sort of thing that makes a great first impression.
Hotel pool is heated enough to take the chill off but still felt cold even when it was 25-30C outside. The hotel also left a pool-bot in there all day once.
There's a fair spread for breakfast (ok for vegetarians) though you need to be up bright and early if you want to get hold of any scrambled egg/bacon or croissants, as they don't do enough to go round.
Location is okay: 10-min walk to bus stops and 10-mins down to the beach and camping at Borik (which charges entry for its beach).
Nearby is also the Sime pizzeria, which is well worth a visit as it was one of the best places we ate at.