Spacious, clean and up to date place, with amazing views and great hosts.