Overall this was good value for money accommodation. It had everything that we needed & some extras such as beach chairs, buckets & spades etc. The shower was great, really good pressure. There is a mandatory $229 USD cleaning fee. I dont feel the condo was overly clean on arrival - it wasn't extremely dirty but I did clean some of the kitchen utensils before using & vacuumed/mopped as soon as we got there. Air con was 2 portable monitors so the 2nd bedroom was hot at night. The beds were very comfortable & big which was great. Location was fine, close enough to everything we needed.