I've stayed at Mara Laguna several times and it is always a great experience.