"Our stay at Deja All Inclusive was very successful. From the moment we arrived to the time we left things ran smoothly, and we did not run into any problems. From the front desk, to the crossing guard, and the taxi drivers; everyone was very helpful. The dining hall workers were excellent as well. If I had any complaints to make I would say sometimes the desserts were hit or miss. The bathroom door inside our room had no knob / door handle. Additionally, the pool could have used some cleaning. At times some staff were overly friendly and trying to smooth talk (which can be very frustrating and uncomfortable). I’m on vacation to enjoy myself and be unbothered, not to be hit on and flirted with by staff. Moreover, the overall aesthetic of the resort looked a bit outdated, but not an huge deal considering the price. Other than those things, I would recommend Deja. It is very affordable, and the beach access across the street is phenomenal. One of the best beaches I have ever been on. The beach was clean, and the water was so clear."