Please do not book here! The pictures and descriptions are not at all a true representation of the resort. In fact, the name listed on Expedia isn’t even the actual name of the villages. My wife and I planned and booked this place on Expedia and had our three children with us. Once we arrived at the airport and found our charter driver, we learned that no one there even knew where the resort was located. When we arrived at the actual ‘Los Corales Resort’ we were told we did not have a booking there. We had to walk through that resort then down a dirty alleyway to find the bungalows. The manager (Miguel) didn’t even know we were coming and was surprised to see us. He ended up taking us to a room - it was filthy dirty, the beds were broken, windows were broken, the oven looked like something out of a horror movie, and it simply felt unsafe. The pool is nothing like the photo either. It was very cloudy and there wasn’t a single chair or table around it. We asked for a refund, and after spending 2 hours on the phone with Expedia the manager signed our bill he had and said total refund would be given once his boss comes in (I have that on video). We wanted to get away from that unsafe environment before it got dark, so we booked another resort and called an Uber to take us. End story, Miguel’s boss refused a refund, so we got stuck paying for a place we never stayed in. What an absolute nightmare. Please stay far, far away!!