This is a good house for a range of ages. One of my grandchildren is 2 (doesn't fit in any of the age categories listed above!), and we were glad to have the fenced in back yard to keep him from throwing himself in the water. My oldest grandson loved fishing from the dock, and we could watch him from the porch. If you have young children, be careful on the porch. though. It has lattice railing, making it easy for a child to climb.
None of the 3 kids complained about the 1/4 mile walk to the beach, which we did frequently back and forth. Even the 2-year-old happily walked the whole way.
We found the beds to be very comfortable. We liked the house and the location enough to rent it two years in a row.