Clean, cozy, spacious, and perfectly situated. Kelly was fantastic and responsive, and we would happily stay there again!