Very clean and large apartment. Nice pool on the roof. There was no flexibility on check in time but everything else was very smooth.