The location was their saving grace. Unfortunately we had a very poor experience. We went to collect our keys at 3pm, as per our arrangement the day prior. Our keys were not available at check in, so after a lengthy phone call I was told the cleaners were running late and couldn't check in until 5pm. With all of our luggage and a toddler, we had to amuse ourselves in a nearby park. We returned at 5pm to collect keys, still not available. Called again and was told the cleaners were still in our room. We finally received them at 5.20pm. We then found out the apartment dirty throughout. Long hair was scattered through the entire apartment, toilet visibly dirty and the kitchen not completely clean. We then went to use the balcony and the sliding door would not open. We discovered a broken key in the lock and no way to resolve this issue. The following day we went to use the pool and found it was closed for the entirety of our 3 night stay.