We had a great stay! Check in was easy, but you do have to go to the office downtown.
We did have a minor maintenance issue (low battery on smoke detector in inaccessible spot), but the office was quick to take care of it.
The listing does say high speed internet - but they have a pretty slow dsl line