This place was cool. Libertad had excellent communication and the place had everything you'd need for a wonderful beach day. Snorkeling just out back of the complex was amazing. Highly recommend.