Unfortunately, I cannot give a good recommendation, since these people were not responsible at the time of check in. We landed at 10 am, we waited until the indicated time to check in at 3pm, when we arrived they told us that the apartment was not ready, we decided to wait after 40 min. I went to the front desk it was not ready yet, I waited 45 min more and not yet It was ready after two hours they gave us the keys, when going up the cleaning staff were still there they told me I must wait 45 minutes more for it to be ready, it was already almost 6 pm, with three children and luggage sitting on the floor waiting for it to be ready, when they allow us to enter, the apartment had a smell of bleach and was still dirty, the toilet was still stained, it was not washed, it was definitely not the place where I could stay with my children, I immediately called them to cancel the reservation. which they never responded, I left the place and I am still waiting for my money back. If you are looking for this apartment by the view make sure it is a high floor because from the second floor I assure you that it is not the one shown in the photo. It is not a place where I would stay.