The second time around, we had another standard room - this time on the third floor toward the back of a building, facing the "woods". This room was a little farther from the secondary pool, the beach, and the parking lot but it was also a lot quieter and more private. That said, I did prefer the first room for its general convenience.
Disney has, over the past couple years, upgraded the bedding at their moderate resorts. Although the mattresses are still a bit hard for my taste, the sheets/blankets/comforters/pillows were of a much higher quality. Also, the rooms are a decent size--we had four people to the room on our first Caribbean Beach stay, and three people the second time around - and it never felt too crowded.
Just a warning--the food court does tend to get VERY crowded at breakfast time. It may be quick service but one morning it took us about 35 minutes to get our food and eat. Also, one time we caught a bus right away for EPCOT, and another time we had to wait about 20 minutes to get one...so plan accordingly!