Wow. What a view and a great location! Everything was as described, and the hosts were kind and welcoming. The place was cozy and comfortable, and I would happily stay here again!