I stayed 3 nights, June 2021 with my 4-year-old grandson, in Room 1 (twin room). THE ROOM: its location, right next door to the room housing the pool table, then the bar, was not good for people wanting to sleep before 10pm. The receptionist couldn't even find the room on check-in. The ignorance of the staff about their own hotel and the bus service was unexpected. THE BEDS: the mattress was 6 inches longer than the bed base, meaning there was nowhere to tuck sheets or quilt in; even if the base had been the same length, the quilt wasn't long enough, meaning one could choose between an uncovered torso or uncovered feet. THE CURTAINS: they offered some degree of privacy but did not stop any light. They were not even properly hung. (UN)CLEANLINESS: a sweet-wrapper left on the coffee tray indicated lax cleaning (during a pandemic!). NO UNDERSHEET: there was nothing between the flimsy sheet and the mattress. MAJOR SAFETY ISSUE: the free-standing wardrobe/closet was not attached to the wall at all. I stepped on the bottom as I packed to leave (I'm short), to ensure I had left nothing on the top shelf, and the entire closet started to tip towards me.
The Esplanade itself offers some attractions for young families, but you would be better off staying up in the town, at a nicer establishment, and using the half-hourly Shanklin Shuttle to get down to the beach. If this hotel had been billed as 1.5 stars, and cost £40-50/night, I might have thought it was value for money.