Everything we needed! Had a great stay and hardly left the house as the kids had so much fun on the water. All as described, plenty of room for a large family group and own space. Oisin the host was super friendly, easy to deal with and very responsive.