While the actual apartment was nice, it was hard to get past the initial arrival, when I discovered a very lived-in apartment that had not been cleaned beforehand. I had to notify the staff, then leave for a few hours to allow them to clean it. That has never happened to me before at a hotel. The breakfast was ok, but the fruit was old and somewhat rotten and not all the options were fresh or desirable. While I don't expect everyone in non-English speaking countries to speak English, the front desk staff not speaking English made my interactions difficult at times. I would absolutely not stay here again.