My lady and I stayed at Mandila for seven days. We enjoyed our stay. Our room was cozy, neat and clean. Room service was excellent. All staff were polite and professional. Breakfast buffet had plenty of options. Fruits and vegetables were fresh. Plenty of pastries. Food was good. We didn’t use the pool, but it looked nice with a beautiful view of the beach. One setback was the gym. It was small…maybe for three or four people at a time…and hot. And no cups or towels. You will definitely sweat from the humidity, heat and your workout. Another setback occurred when I ordered a dish which the advertisement clearly showed included cashews. I didn’t see any cashews in my meal and when I brought my observation to the attention of my waitress, she said they were in my meal but were hard to see. I didn’t see any nor did I taste cashews when I consumed my meal. I know some folks would have thrown a nutty, but I maintained my cool composure. A third setback was the positioning of the safe in our room. It was positioned inside our closet, which is standard, but it was practically at floor level. I had to literally lie on the floor to read the safe instructions. It was an inconvenience and a challenge as it would be for any senior citizen (like me) or anyone who is physically challenged. Although not happy with the setbacks, my lady and I would consider staying at Mandila again.