Located on two breathtaking Mahe Island beaches on Mahe Island, Constance Ephelia is the perfect choice for families seeking out a relaxing resort experience along with spacious accommodations. The three-bedroom Family Villas can accommodate up to seven people, the two-bedroom Beach Villas and the Presidential Villa both accommodate six people and the two-bedroom Family Villa sleeps up to four. Kid-friendly amenities include supervised children’s activities at Constance Kids Club, a separate pool for children, children’s menus, an outdoor playground and close proximity to the beach. Onsite dining is also available.
Our Editor Loves
- Large villas
- The Constance Kids Club
- Located right on the beach
- Water Sports
- Children Programs
- Family Room 5+
- Free Breakfast
- Free Wi-Fi
- Kids' Pool
- Onsite Dining
We had a great stay at Ephelia. It is a large resort, which sometimes shows through, but the overall experience was really good.
A few positives:
- Port Launey is a great beach, and the complementary snorkling equipment made it a perfect place to go snorkling several times during our stay.
- Housekeeping did a great job, and we really liked our rooms. (We stayed in the Junior Suites.)
- The buffet was great, both breakfast and dinner (especially the Italian themed day).
A few negatives:
- I _really_ didn't like that thety had tortoises in captivity. We visited the large tortoise "farm" on Curieuse Island, where they walked around freely, and which was amazing. On Ephelia they have very little room, and it's sad to see them in their small enclosure. Magnificent animals like this deserves more than this.
- It's hard to get a reservation in the restaurants. We probably should have done this before we arrived, but didn't know that. The options were severely limited when we tried to make reservations during checkin.
- The spa isn't the largest, and is only complementary for visiting before 2 PM.
- Eating and drinking here is pretty pricy, even for the Seychelles.
We spent 7 nights at Constance Ephelia and was the first time for us to spend most of the time in the resort. This was possible thanks to the size of the resort (even small hikes are possible without leaving the resort) the number of activities offered (many water sports, some free of charge) and most importantly the superb beach, among the best I’ve ever seen.
Positive: almost everything, the big and clean room with large terrace, beautiful nature, the fact that at full occupancy you have plenty of space, never felt crowded, the attention and care of employees, the food. I could mention many situations when we felt well taken care of but will just say thanks to Brandon from Adam and Eve who was very pleasant and attentive and immediately arranged for our bottle of wine to be brought from another restaurant.
Not so positive: long waiting time to check in and when finally in the room took another hour for the luggage to arrive. But even this inconvenience was compensated with a lunch voucher.
Tips and things to consider: mosquitos, plenty of them that bite even after using enough repellent. The hotel makes efforts to reduce them but given the size and plenty of nature it’s unavoidable. Also all restaurants are outside which makes a very pleasant dining experience but consider long light trousers or long dresses to avoid getting bitten. We booked all dinners in advance to avoid disappointment as we read that they quickly get booked. We enjoyed a la carte dinner 6 out of 7 nights which makes a very good value for money of the half board. Booking a few days in advance booking was enough to get confirmations. One night we wanted to try the Corosol, which is buffet. Food was of good quality with plenty of choice but it feels less special than the other a la carte restaurants. We didn’t try the fine dining Cyan as the quality of food at the other restaurants was high and we preferred to pay extra for the Creole fiesta at Seselwa which was great.
To sum up, we are happy to have chosen Constance Ephelia and will consider Constance hotels in other destinations across the Indian Ocean! And ofcourse hoping to come back one day!