I can recommend Savoy 5* hotel. The resort is one of the best in Mahe, Seychelles. Our room had a good view of pool, mountains and the sea. Service and facilities are extremely good. Staff are friendly. Great beach in near the hotel. They offer good deals, you can find them here https://savoy.sc/offers/