We arrived after dark and it is almost impossible to find this hotel, since there is one little tiny sign and no one ever heard of Mahogany, As you can see in the reviews below your are really staying at the La Creole Beach hotel, they are one in the same. They share everything, front desk, bar, restaurant, pool, beach, everything. Your room will just be in another building (mahogany) farther away. The room was clean and the bed comfortable, the decor is nonexistent, the lighting in the room was an after thought and is a weird spotlight screwed to the wall, with very little light. The Slider door to terrace was impossible to open took both of us to slide the door. Room has small kitchenette on the terrace, the view from the terrace is mostly blocked by a another building (paid for ocean view room) but you can see just a little of the water. We were on the third floor and the elevator was out of order for two of the days. If you forget to bring voltage plug converters they will give you one at the desk to use, and return after your stay. WiFi cost 5 euros and you have to get a code from the desk to use it, it does work well and allowed us to watch US TV and even Netflix. The staff knows very little English, so brush up on your french before going. The hotel restaurant buffet was terrible, the food was flavorless, and half the choices were not available, the staff was not helpful, and it was just not worth going to. Try some of the small local places nearby they are so much better. Over all our stay was just OK, Booked and paid on Travelocity and confirmed at check in that credit card was for incidentals only, which worked well till check out when they tried to charge us again, and the desk clerk couldn't issue a credit. He said his supervisor would do it when they came in. Two weeks now and no credit, disputing charges with AMEX.