This was my first time in Punta Cana. The resort was beautiful, relaxing, and extremely enjoyable. Everything is perfect at NH Royal Beach. We have enjoyed the large river swimming pools, surrounded by the tropical gardens. The staff were so warm and so friendly but they even…