Perfect location, thoughtful and modern decor and very clean. Our stay was perfect- from the very communicative and flexible hosts to the accommodation.