Immaculate, great location, excellent hosts. Would definitely stay again.