Great and comfortable stay. Communication and checking in was seamless and easy. The little details and essential necessities were well thought out.