The location and layout is amazing. Housekeeping prior to arrival needs to do a better job, but the host is amazing in responding to any issues if they arise.