Overall a great stay. Apartment wasn’t as clean as i would’ve imagined it to be, walked around for an hour and the bottom of my feet were black. Other than that, it was ok. Communication wasn’t the best. Host didn’t reply or replied late. I wasn’t aware of this but you will have to pay a deposit and resort fee (the only thing available was the pool) and the elevators took FOREVER.