They stay was good and the communication and prompt assistance was amazing. There is a cleaning fee that Is part of your payment when booking. I am not sure if it was for after you check out but I thought it was for the duration of my stay. Anyway I loved the views and the place. Very convenient.