PerfectStay is really as close to perfect as you're going to get. For my purposes it ticked every possible box, and I enjoyed my stay there immensely. The room is large, spacious and neat, and the kitchenette and bathroom ideal. I stayed first for 3 nights, and then after a week in the countryside, stayed again for 6 nights. Cristina is a wonderful host, and communicated with me throughout my stay.