Ramon's is great b/c of location location location! It's right in the heart and super cute! CM's is way north and unless you're planning to hang close to the resort you'll spend lots of valuable fun $$ on water taxis and golf carts (my opinion). Both have a similar look and feel, but for us it's all about location.
We're staying at Ramon's 3/28 - 4/05, so if those are your dates we'll see you then!