We stayed in the apartment - it was fine - clean, had all the amenities we needed. Beds were reasonable, spacious, with upstairs balcony and table/chairs, a good well equipped kitchen, two bathrooms/toilets (one en suite) and functional tv/lounge area. Good for the price - would easily accommodate more than the three of us!!
Was further out of town than expected (on main road out of town), it seems that a car is assumed - even a double garage for unit. But walking into town and back was a bit tiring.