The place is perfect for both long and short stays. We travel a lot and I have to say that this is one of the few times when both the place and the host exceeded our expectations. 10/10 going to revisit.