I was quite shocked at the cleaning cost when we booked but when we arrived I could understand why and I was happy to have paid for it. The place was spotless. High quality linens were great and the beds were comfortable. Each room having its own bathroom was appreciated by my mum who stayed on the top floor. So nice to sit back and watch Netflix and the air conditioning units worked really well. We were very happy with our stay.