Although the apartment has a fantastic location, the cleanliness really was poor. The apartment is managed by an agency rather than the landlord and it is clear they do not take the time to properly clean and take care of the apartment. We found both bathrooms unclean to the point we had to buy cleaning products to clean ourselves. The sheets and towels had stains and lots of bread crumbs were found all over the floor on arrival which was very off putting. We had also requested clean towels half way through our stay as we were there for 10 days and the agency refused and requested money per person for clean towels. Considering the amount spent to stay in the accommodation, we found this quite shocking. If staying here, we strongly recommend you bring your own towels as they are very thin and flimsy. The en-suite bathroom was also in a very tired condition - the toilet seat was not fixed onto the toilet properly and one of the hand shower heads were not working. Unfortunately, for the reasons above, we will not be staying here again.