Modern, clean, spacious and well-appointed. Exactly as described. Self check in was very convenient and we had a great stay. Thanks!