The place was so different from the picture online. We were wondering why we stayed in madrid( its the name of building when stayed for 2days) when originally we supposed to stay in iceland since I booked exactly in iceland, when we were there we got lost since we are looking for iceland but we were shocked when were guided to diff building which is madrid and its too diff from room we booked. We didn't say anything since we need somewhere to stay and we already paid for it through online booking. Then we aren't aware of the cleaning fee and deposit is expected, the deposit were explained to us but not the cleaning fee we thought the amount asked is for deposit and refundable because we keep asking if we can refund it after check out the caretaker said yes it is refundable but she didn't explained further about the cleaning fee and she will less the fee on the deposit we gave that's why we got shocked when we didn't get the whole amount. We stayed in different hotels/apartments many times but this was the first time we experienced this because we were well informed, we know needs to deposits but atleast try to inform guests for additional charges so they can be aware, did'nt inform us earlier that needs to charge us with cleaning fee because we actually clean the place before we go to for atleast not to leave the room messy. We were in hurry too because the caretaker were waiting for us we cant move well because were bit shy because someone is around even if we still have few mins more before out check out we didn't got the chance to book our ride so we just hurridly go out and do it outside, but anyways lesson learned. Thanks anyways for the stay.