Fantastic location, comfortable beds, and great hosts! The place was spotless. Great amenities too - from the stocked kitchen, to laundry and TVs in almost every room. We really enjoyed our stay.