Spent a very comfortable 11 nights at Canaima, and throughly enjoyed our stay. Our apartment was plenty big enough, beds were comfortable, and the facilities were excellent. Almost daily maid service and always new towels, which weren't really needed! The apartment complex is up in the cliffs, and yes, plenty of steps to climb when coming out of our apartment, and going into the town and beach. Being mobile is essential, although a taxi is only 2.50-3.00 Euros, which is fine if your legs have given up! The pool area was really nice, two splash pools and a swimming pool. Plenty of beds available, and the astro turf made it look nice. The pool bar was fine, had lunch there one day, which was perfect. Though we didn't try breakfast (cooked our own). Very clean, excellent.
Didn't really like the commercial centre though, loads of restaurants and bars, bit too noisy for us. Couple of supermarkets to stock up in - wine there was cheap! We preferred the restaurants down by the beach - a bit further to walk, but nicer. Did a couple of boat trips - Mogan is a must! So pretty.
All in all, very good, but wouldn't really go to Peurto Rico again.