I have stayed in hundreds of hotels - surprisingly, this little hotel exceeds them all in service. The kind of service where you feel like you are invited to stay with friends. At the same time the hotel runs very efficiently. For example, fast breakfast service even when pretty much everyone walked into breakfast at the same time. I have never met a hotel team that love their job as much as this lot. We also loved the food (muffins, chocolates etc) left in the room and the personal touches to everything.
All else in this hotel is very good but not off-the-scale-perfect: The room is very clean, the beds comfortable and the shower has plenty of water and a consistent temperature (the big three for me), but many other hotels are just as good. The parking on site is not perfect (cars blocked in), but we stayed there on a weekend when Scarborough was full and there was plenty of on-street parking which was free, so that is a better option.
All in all a great stay. We had a view of the castle and we walked across the beach and up there.
Note that the north beach, which is close to this hotel, is the quiet one, more of a family beach. Sea Life, the aquapark are close by. The beach on the other side of the castle is busier, rowdier, with garish casinos right behind the beach (but also good fish and chip shops). Each to their own, so if you like that kind of place, it is not far to walk and there is a bus too.