Absolutely perfect! Beautiful, modern apartment. Clean, comfortable and private. Great communication. Josh is a wonderful host and went out of his way to help us during a blizzard. This was our second visit, will definitely stay again. 5 stars!!!