Location is just about perfect.
All of the North Bay area's main sights: the beach, Open Air Theatre and Peasholm Park, are all within a very easy walk of the hotel. The south side of Scarborough, where the town centre and the South Bay amusements lie, is only a 15-20-minute stroll away too.