Clean, modern, comfortable, and has what you need for a happy Hamilton stay.