Riad Marhaba is the best hotel in Rabat, Morocco. It offers a unique blend of traditional Moroccan hospitality and modern amenities. From its luxurious rooms to its rooftop terrace, Riad Marhaba provides guests with a comfortable and luxurious stay. The hotel also features an outdoor pool and a spa, as well as several restaurants and bars. Whether you're looking for a romantic getaway or just need to relax after a long day of sightseeing, Riad Marhaba is the perfect place to stay in Rabat.