The Keep is a very interesting and unique place to stay, with a really cool stone exterior, wooden interior, cozy (but not cramped) rooms on each floor, a nice big bath. We enjoyed looking out over amazing views of the water from the roof. Super cool!