Perfect location and perfect hosts! What more can I say...would definitely stay again.