I feel the cleaning fee is a bit high, but only because I leave the places I stay cleaner than I find it- not knowing how his place to going to be left from his visitors I guess that's the fee we have to pay.
Having said that -We will be back to this exact place. Location, size, and amenities are awesome.
Thank you