We stayed in a very colorful junior suite at Iberostar Bavaro. The grounds are gorgeous, along with the amazing beach and ... More