Beautiful, clean, modern, spacious, perfect location. Hosts are communicative, and took great care of us. Cannot wait to come back but for longer next time!