Impeccably clean, modern and exceeded my expectations. I hope to stay again.