Perfect location (walk to all amenities), perfect combo of public and private places within the house (we stayed with friends and were able to hang out together and separately), and perfect host with great info and generous lodgings.