This apartment was well furnished and in a great location, and the atmosphere was overall cozy and warm. Although the listing price was affordable, this is a company, not an individual, and they did not list a cleaning fee upfront. It was only after the reservation was confirmed that we found out about the additional 100 dollar charge. Because the cancellation fee was incredibly high, we had no choice but to accept the additional hidden charge, though it was argued down a bit after extended conversation. Additionally, although the apartment itself was nice, the internet signal was poor and we were unable to connect to the internet during our two-day stay - even after repeated tries at rebooting. The parking permits provided were also expired, and even after calling, the new permits were not provided.