Sophia's place is nice, and I love the location, but the hosting company they were using to communicate and manage our stay was unfortunately poor. It's not that I wouldn't recommend this place to others, but I would make sure that you are able to communicate with Sophia directly before the visit, and ensure that the flat is actually prepared for you before arrival.