10/10 AirBnB. The place is charmingly appointed and spacious in an excellent location. Main bed was quite comfortable. The hosts were kind, thoughtful and communicative. We couldn’t have hoped for a better experience.