Karen place is everything described and more! Communication was seamless and the place is spotless. Lots of cute and informative touches. I wouldn’t think twice about booking this place!