Clean, enjoyable stay in a nice location. Lots of thoughtful touches and amenities!