Everything you might need during your stay and lots of space and light. The patio is perfect little nook and the beds were very comfortable. I stayed here with my 3 kids and it was just lovely. Would definitely recommend.