I went with my family to the Royal Decameron Baru Beach Resort in early March. Overall, our visit was very good. Everything was clean in the rooms, except one of the air conditioners in one of the rooms leaked a little. Other than that, the rooms and beds were very comfortable. The selection of food was excellent, and there was a vast amount of fruits to choose at breakfast, but there were none at dinner. The dinner always had something new every night, with live music every evening at the buffet.The drink selection at the bar was also good. The swimming pools were great and clean, but only open from 10 am to 6pm. The beach was excellent. It was always being cleaned and there were several lifeguards at all times. The sand was very clean and the water was quite clear. There were also great snorkeling spots near the rocks placed nearby. There is also another beach nearby that a ferry will take you across. We only went there once, but it was more rocky than the main one. The property and scenery of the resort were some of the best we have seen as well. We also went for the Cartagena guided tour for the day. It was quite expensive ($208 USD per person), The city was beautiful, but there were a lot of street vendors at every place pressuring you to buy the same cheap things. Our biggest problem was communication with the staff. Only a few of the staff knew English, making orders was difficult with people who only knew Spanish. Our trip back was three hours long because of a ferry delay. In the airport, the duty free was very scarce, and had no coffee at a reasonable price, and no Colombian rum or souvenirs at all. If you do want to buy anything, get it either at the gift shop in the resort or buy it in Cartagena (there's also a $20 bus that just takes you to the city). Also make sure to not exceed the luggage weight, as it's $15/kilo extra. Overall, Colombia was a great destination with lots to do, but there are are a lot of other places with that as well for much less.