The property was clean, we enjoyed the animation team that animates at the beach, pool, and at night. However this is our second time in Punta Cana we previously stayed at Bahia Principe and the staff was much nicer and pleasant than the staff at Princess Bavaro. We had some that were nice and we also experienced a few with attitude we speak spanish so we understand everything they say and the facial expressions were not the greatest. I would go to a different family resort next time.