Having read the previous reviews before booking, we knew going in that the hotel was more of an "Air Bnb" or home stay. The family who runs Villa Bethlehem live on site, on the second floor, and the kitchen/living room/restroom/bedrooms are on the main floor. It certainly feels like a home as opposed to a hotel.
The staff was very friendly and more than happy to share their experience with the various tourist sites and beaches of the island. We had rented a car, and the place was easy to find, with ample parking. When we arrived, they were waiting for us, and we had no problems checking in. The room was clean and had working air conditioning. They offered to cook us meals (for a fee, obviously), but also let us have access to their fridge/utensils free of charge.
The only thing that I was particularly unhappy about was that they wanted to charge was 1 euro per piece of clothing for laundry. I was certainly not interested in spending almost 30 euros to do laundry for the two of us! In the end, we just got a laundry detergent bar of soap from a store close by and did it ourselves.
Overall, I enjoyed the place and would definitely come back if staying in Mahe again!