A great place for a couple to stay in Kensington. The place lives up to its description.