We stayed at Corales B for four nights, and enjoyed every moment. Susana at reception was very friendly and welcoming, she held our bags until check in, and then already had them in the room when we returned at 3. The AC is only in the bedrooms, rather than the entire unit so keep your doors closed whenever possible. Wifi was good, except for in the master bedroom. We really appreciated having a large container of purified water to refill water bottles, keep in the bathroom, etc. The ocean breeze is wonderful if you leave the patio doors open, and a nice beach club is just steps from the complex. Great ocean view from the 3rd floor- well worth the stairs! The main square is about a 5-10 minute walk, and offers a small, but delicious, selection of restaurants for breakfast, lunch, and dinner. We felt very safe during our entire stay, and if you park a car in from of the complex you can keep it in sight from the master bedroom. The pool is a little small, so we typically spent our days by the beach instead. Overall, no complaints! I would happily come back again!!