Th apartment was lovely, well spaced, lit, and clean with all amenities my family and I needed including tea! However, our stay was quite stressful. I filled out the arrival form prior to arriving provided by the hosts through email and requested a car that never came. As we were there for the holiday season and the first of the New Year, there was miscommunication with the cleaning services. The cleaning/concierge woman was the one that met us, gave us the keys, cleaned the apartment and such. She was late, there were no maps included, the apartment was dirty when we arrived in the afternoon so we had to leave for a few hours to give her time to clean. For the first night we did not have clean towels or bed sheets. There were not enough pillows. The hosts (we never met) and the concierge woman were very nice and tried to make the best out of the situation. I do believe the miscommunications could have been technological or a language barrier (Although I speak Spanish) however the apartment should not have been open for these dates if the holiday prevented an adequate stay.