Amazing stay, great value, communication, everything