An enjoyable stay for a large (16) family group. Prior negative comments appear to being addressed.