Sofia's place is very clean and in s good location! It is however up a hill so be prepared to walk up it! We didn't get the chance to meet Sofia but she was excellent at communicating with us and willing to help us with whatever we needed over the phone. We did have some trouble with the online check in system as we didn't have European phone plans, so that may be something to consider when coming here.