The apt is exactly as the pics! From the balcony’s pic seems that you are on the first floor but in reality you are on the ground floor that give the direct access to the pool’s garden. Self check-in and out was perfect because you can find the key of the door in a locker with the code. The second day came the guardian of the complex for the checkin procedures. Kitchen was not perfectly cleaned as the tables but the rest of the apt was pretty good cleaned. There is 2bedrooms in the apt and we stayed in the one to the pool side and the bed and pillows was super comfy!! There was just 2towels for person for all the week but we didn’t asked for others because we had ours. Recommend place for vacation :)