The flat is simply amazing! There were no issues with cleanliness at all, everything you’d expect to be provided was provided from dishes to a washing machine along with blankets and shampoos. The flat was very modern and you can tell that everything from the floorboards to the counters was of high quality. The beds (including the sofa bed) were extremely comfortable to sleep on and none of us had issues with sleep. The locality of the flat was not an issue with restaurants and supermarkets minutes away. There’s also a great bus and metro transport system nearby which can take you to the beach and the city centre quite quickly. But if you’re expecting nice views of anything of that sort you won’t get it from the flat but that was not an issue for our group.