Check-in was a mess from the start and myself and my family ended up waiting in the foyer for two hours waiting for our room to be ready when we were told it would only be half an hour wait. Room was spacious, strange that in an apartment you have to pay extra to rent the plates, cups and normal apartment facilities. Laundry room was provided but most machines were not working and the ones that were took forever to do one load. The pool was cold, but nice. The beds were comfortable but we had no sleep because every time a neighbour closed their door the entire room shook. The people in the adjoining room were so noisy and in and out of the room all night. I finally gave in and called reception at midnight just so we could try to finally get some sleep. Reception were straight onto this, but better sound proofing or logistics would solve this problem too. I would not stay in this hotel again, while the staff were friendly,and location was quite good, it was like a maze to navigate and one staff member had a great deal of trouble understanding my request for a private car to the airport, the next staff member was much more helpful and found my request very easy to understand.