Sparkling clean, nice view, friendly hosts, good communication, lovely location, and a few nice extras. Highly recommended.