First of all, there should be made a clear difference between Hotel and Hotel Apartments. The Hotel Apartments is like a normal block with apartments rented for short term (7-30 days).
I stayed in Limassol in Lordos Hotel Apartments, a hotel just behind Ermes Olympia. It is 100 meters away from the see and some rooms have sea view. The room cleaning is made once a week, and the apartment is smaller then a normal apartment. So, if you compare an apartment (from a Hotel Apartments) with an average apartment in Cyprus, the average apartment will be nicer. But comparing to other Hotel Apartments, the conditions are pretty good. The position was also in my advantage, as I was able to see the city (Limassol) and also the tourist area. The apartments are fully utilated, have TV set, Air Condition, phone. Parking is available right near the hotel.