We had a pirate room at CBR last year and it wasn't bad at all. I was dreading the beds because I had read on here how awful they were, how small, how hard, etc. I don't know if we were so tired from running around the parks all day that we just didn't notice or that we just didn't care and were just happy to be in Disney but we weren't bothered by the beds. The drink refill station is at Old Port Royale or Center Town, it's a 5 minute walk from the pirate rooms. We walked the path many times because the kids loved the main pool. Again, we weren't bothered by the walk or distance. There's an internal bus if you don't want to walk or you can drive your car if you have one.