This was our first time, staying at El Dorado, Casitas, and it did not disappoint. The grounds are immaculately maintained, and it is a huge property, so that is saying something. The room was everything as described – swim out was wonderful. The dining options were plentiful. The golf cart service to get you to and from your room due to the Was very helpful. The beach is very large, but very well-kept. The saltwater pool by the ocean was very very nice. The inclusive transportation to and from the airport saved a lot of time. The excursions that were offered as part of the more inclusive package were excellent. If there was one thing that I would say could use a slight improvement is if you are looking to purchase any souvenirs, the selection at their gift shops was a little light. I would highly recommend this resort to anyone, and look forward to returning soon.