Clean, modern and well thought out. The only thing to note is the parking can be difficult to come by.