I agree - Gran Coco Bay would be my choice! We just returned from the Royal Porto Real which is between the two. Hands down the beach is better at the Gran Coco Bay, it's also a little more secluded, but so close to town! The Gran Porto Real was really a party place if you're looking for that! Not crazy - but lots of fun! Just beware of the topless beach just south of the Gran Coco Bay if you're bringing kids. Didn't really notice that much so it wasn't an issue for me, but others may not feel the same! Either hotel, you'll be in Playa and I won't!