Everything you need in such a great location! It rained quite a bit during our stay so we were very fortunate that we had such a great view while keeping warm indoors.