We stayed at the Celtic Royal for a dance weekend and chose to go for an extra night beforehand. This turned out to be a very good idea as we got the extra night dinner/bed/breakfast for £50 each and the standard of the evening meal was first class restaurant standard. The hotel is based on a central 18th century 'core' that has been gutted so that you can look up the staircase to roof level. This gives it a light airy feel. Off this core are modern wings including the dining room, ball room, bar and swimming pool on the ground floor, and bedrooms above. Our room and those of our friends were of a good size, warm, modern, pleasantly furnished and the ensuite was a reasonable size. Some including ours didn't have a bath which wasn't a problem to us because we wouldn't have used it anyway. Other people would have preferred a bath. I would agree with another reviewer that in comparison to dinner, breakfast was a bit disappointing in terms of the range of food offered and the quality. The evening meals during the weekend were from a more limited menu but still excellent quality.
All the staff we dealt with were Eastern European (only local Welsh voice I heard was a woman on reception as we left) but all were friendly and helpful.
The hotel had everything you could need in terms of facilities, and we had an excellent weekend. The dance floor (if that's of any interest to you) was not a genuine dance floor (i.e. sprung) but was of a good size and there was plenty of room for tables around the floor. Bar prices were steep but on a par with other hotels we have danced in.
Caernarfon is a lovely looking little town with a castle (obviously), and a new harbour development. However, it does look a bit 'tired' and there are not many decent shops in the town itself. However, there are plenty of places to go to from Caernarfon and the hotel has a full range of brochures to give you some ideas.
Overall we had an excellent weekend away with friends and the hotel contributed massively to our enjoyment.
If you prefer a bath ask as some rooms only have a shower.
See more room tips
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC