The apartment itself is great and has a great location. However, the customer service was not. Johanna made great contact with us leading up to the trip. On arrival day we were given some other guys number, who I set up a check in time with and confirmed, he then showed up an hour late and told me I never confirmed when I did. We had six people in the apartment for two nights, and they gave us one and a half rolls of toilet paper, when asked for more they told us to buy our own. Apparently it’s a “self catering” apartment, which was not advertised and we were not given the option to have a catered apartment (although they will tell you that you did upon payment, which was never an option). On top of that, he overcharged us for the tourist tax. We were leaving about 10 minutes past check out time, as it took longer to pack then expected. As we were just finishing up, only 10 minutes late, the cleaning lady came in and was very rude. We apologized for staying late and told her we were on our way out, and she was telling us to “get out, get out, get out”. I would not recommend booking with them, we were very shocked to be so disappointed as they had such great reviews.