Our first night we stayed at the Carabela Resort and it was a very nice resort! My husband & neighbors both said they'd stay here for a week, it was that nice. Then the next 7 days were at Melia Caribe Tropical Resort. What a beautiful resort! The Buffet near the check in was the best of all of them. We ate all of our breakfasts in Betty's Kitchen (buffet) and there's many items that were luke warm to cold. So if you go there in the AM, get in line to order an omelet, you pick out your own ingredients and they prepare it right there for you. You do have to make dinner reservations the night before, starting at 9 PM. The Japanese was good but after dinner, you had to be moved to another table for dessert, as they only had 2 large tables for dinner. The Capri restaurant is very noisy! The music is loud, and you have to talk even louder to hear each other. Out of 7 dinners, that was the worst one for us. For lunch, they had a BBQ going on down by the beach, great food there, burgers, chicken, pork, french fries (they were hot and fresh). The maids were not that great. We'd leave notes every day for what we needed and many times it wouldn't happen! My husband brought baseball items to trade with the vendors down from the resort. We stopped into a thrift store before leaving for PC, picked up kids gloves, baseballs, baseball cards. They love those items and will make a good trade with you. I bought make up from the dollar store for the maid, and one time she left a bottle of rum and some fruit for us, after about 3 days of leaving this and a tip. The vendors down from the resort are extremely pushy and bothersome! We found detours to get around them so we didn't have to walk right by them because they would all approach you, one after another, very annoying! The trains that take you around the resort, have nasty exhaust fumes, that was the only bad thing about those. IF you see someone driving a golf cart, offer him a dollar or two and he'll gladly give you a ride, it's much faster and not as stinky. It was an awesome trip, the ocean is gorgeous, warm water, the resort is beautiful, and we would definitely go back. No place is perfect, but I know they are trying very hard to be, and they're well on their way!