Absolutely everything you need for a stay, Marian had everything covered. Beautiful setting, very clean, would stay again!