Great Location, Great Space, Great Hosts. What more could you want? Great thoughtful touches, if you find fault with this place, then your don't deserve to stay there. Would go back in a heartbeat!