We spent four nights and five days at Majeka. We loved almost every minute. The food was excellent. The table service very good. Internet service was erratic. Housekeeping could have been more attentive: tissues and towels (in the room, and the swimming pool) were not replenished without request. There was a 'turn down' service at night but little attempt to tidy the room. We had massages, which were excellent, although we would have preferred some restful New Age music to accompany them - rather than jolly Richard Strauss waltzes. All in all, though, a lovely stay. We plan to return.