As a place to stay Island View is still a very pleasant and convenient venue - well kept.
Dinner, before the 2017 storms, became very popular and had a quality product. After a long hiatus the reopening has generated less enthusiasm after an initial flurry of excitement - but they are serving a few nights a week - whether the new management has the same dedication to quality and customer service the comments you read are reflecting that. Same view but a different presentation.