Villa Sol is a great place to stay. Has all the facilities needed for a pleasant stay, it's roomy and in an excellent location. Very well presented and clean. We had a fabulous few days.