Firstly, the word "luxurious" should be omitted from the property description. Hotel quality linen does not compensate for what this apartment lacks. We've stayed previously in a hosted apartment in the Peppers resort and enjoyed simple luxuries like a smart TV with access to streaming, a sofa that didn't look like it was picked up outside a Lifeline store, a full-size table on the balcony, foil, plastic wrap, matching crockery and cutlery, and a prepared beach bag with sunscreen, insect repellent etc.
Asking us to clean an apartment that already had sand and dust on the floor AFTER charging a cleaning fee beggars belief and we left with an overall impression that this apartment was all about ROI and not at all about winning guests back for further stays.