Sofitel Rabat Jardin Des Roses is the best hotel in Rabat, Morocco. It offers luxury accommodation, fine dining and a range of on-site activities that make it the perfect destination for a relaxing holiday. The hotel has an outdoor swimming pool and spa, as well as a fitness centre and tennis court. Guests can also enjoy the beauty of the nearby Jardin des Roses gardens. With its stunning architecture and luxurious amenities, Sofitel Rabat Jardin Des Roses is the perfect place to stay in Rabat.