Our room, the Mezzanine was beautiful and the beds and linens and towels were plush. In bathrooms signs to put toilet paper in trash instead of flush which was pretty gross but I guess issue with the plumbing. When we got there there was no remote for the air conditioner all day (and no one to find it for us) and it was so hotttt! Also nice big screen TV but no cable all week. Activities director said he would lend us a DVD/VCR player but never did. Really enjoyed a guide who took us around the local area, showed us good restaurants and wildlife and was the surfing instructor. Our boys loved surfing with him but he got injured so no more surfing. Food was excellent at the Castillo but one particular meal was served, no menu to order off of just so you know which we didn't. Son and I are vegetarian and they did accomodate us well. Also the concept of time and schedule there is pretty foreign. We were always told dinner was at 6:30 but never got until 7:30ish. Need to really go with the flow there as times and activities can change often. Roads to and from Castillo are TERRIBLE-imagine going over nothing but pot holes for an hour and a half (time from Golfito). Beaches are black sand which is nice but not what I expected. Really wanted to go scuba or snokeling but weren't told until there that is was the wrong season (water too murky)- really bummed! Recommend zip-lining and jungle tour (need to wear close toed shoes). Caught lots of fish deep sea fishing but never offered for us to keep any. Boat was pretty rough and a couple flat life jackets, fine for us but likely not what you expect. Captain spoke No english. All in all we really enjoyed our trip but definitely not perfect.