El Encanto was a great destination with teens! Perfect location and the concierge service made getting the golf cart and groceries a breeze. I would not bother pre-stocking as it is super easy to go to the store with the golf cart and we ended up eating out most of the time anyway. We preferred the SeaBreeze beach club as it was the least crowded and had outstanding service. Loved the daily housekeeping and the fresh guacamole and chips upon arrival. Most important thing is to bring lots and lots of cash with you. ATMs are not very many and of the three we found, two were broken. Everything in the condo was lovely though there is a damp/mildew type of smell in the bathrooms. In the downstairs, it goes into the bedrooms but I think that was because the bathroom doors stay open downstairs; in the master, the bathroom door automatically closes so you don't have the smell in the bedroom. The blinds in the master were broken so we woke each morning with the sunrise but they did try to fix while were there- they were just unable to do so. Also, the drivers set up by the concierge were convenient and made getting there simple though I prepaid for roundtrip including tip only to find out that the first driver did not share the tip and I had no cash left to tip the second driver- beware and save the tip if you prepay. All in all a lovely vacation, lovely resort, lovely property and lovely people. Thank you.