The Champs is a charming 3-star hotel located in the picturesque city of Portsmouth, Dominica. With a guest rating of 8.9 out of 10 based on three reviews, it offers a welcoming atmosphere ideal for both leisure and business travelers. The hotel boasts a unique character that reflects the vibrant culture and natural beauty of Dominica, making it a perfect base for exploring the island's stunning landscapes and rich heritage.