Dear Jane, the mattresses are semi orthopedic. Maybe you are not used to this type of mattress. All pillows have removable clean pillow cases and there is an assortment of pillow types in the apartment. Towels and linen including pillow cases were washed prior to your arrival, as is always done after every stay. You didn’t even try to contact me whilst you were in the apartment. I would have come immediately to check and would have provided another change of towels and linen if necessary. With regards to the cockroach, in three years of hosting, I only had one complaint and this was all because a window had been left open. Your complaints are exaggerated. You seem to have expected a 5 star level at a ridiculously cheap price.