Location was great but the place was not as expected, mostly due to cleanliness and inaccuracy of images (different furniture to that displayed).
They did apologize for the cleanliness and send someone to clean and fix some things, but unfortunately even after that, many of the issues were not properly resolved. For the price of the place, as well as the cleaning fee, we expected more.