We just got back form an 8-day vacation in Cancun - 4 nights at the JW Marriott followed by 4 nights at the Casa Magna. These two hotels are connected, and it was easy to move from one to the other. Overall, we liked both hotels - the JW had nicer pools, but the Casa Magna was a little bit more family-friendly. It appeared that all the rooms at both hotels have an ocean view, and I think that all of them had balconies. Overall, we really enjoyed the trip, although we wish we had gone to Xcaret or Xel Ha - those wold have been good day trips.