I recently stayed at Imagine Punta Cana and had an...
I recently stayed at Imagine Punta Cana and had an amazing vacation. The staff was friendly and attentive, the rooms were clean and comfortable, and the food was delicious. The beach was beautiful and the pool area was great. I would highly recommend this resort to others.