Our family stayed here for 4 days. It has everything that we need. Our kids loved it. We will definitely book this place again.