Hotel Royal in Genève is OK for a stop-over in Genève with the family, but it is not a genuine 4**** star hotel. Yes, the personel is professional and service-minded, but the rooms are old, and the overall finish could be better. However, this is Genève, and if you want a genuine 4**** star hotel, you will have to pay much more. The breakfast is GREAT if you choose the a la carte package (CHF 30), but you can also choose the buffet package (CHF 15), which is OK, if you just need some croissants, coffee, juice and fruit. Children eat for free.