Perfect stay! Comfy, clean, great communication, had all that I needed. You name it.