"Overall the property is well kept considering the finished wood stairs and rafters. All the staff are very courteous, kind, and helpful. We had almost left some personal items in the room and just 5 mins after checking out, we were informed that we left items in the cooler. We were able to go back to the room to recover our items. The resort is certainly a family-friendly atmosphere with activities for the kids all day, inside kids club as well as outside kids club. The room was serviced everyday with fresh towels and bedding. Beach resorts tend to have sand everywhere but Marival somehow kept it free of sand after our room was serviced. Reasons I don’t give 5 stars: rooms are very small. No fresh fruit in any of the bars/drinks. All the Chicken taste like a freezer. Pizza place only open for dinner. Lack of protein options for breakfast."