The views in the listing photos are what drew us to Villa Sol and they did not disappoint. We could never grow tired of taking in those views and sunsets from Villa 86. The cold plunge pool was so refreshing in the hot afternoons, and we loved relaxing and reading in the swings over the pool (though one swing was out of commission for a few days). We enjoyed visiting with all of the sweet cats who came by to be fed. The villa itself is spacious and there were only two of us but we could have fit 4 more people comfortably. The resort shuttle ran frequently, though we were a little confused by how it worked at first. There are several decent restaurants within walking distance of the resort, and a surprisingly well stocked convenience store too. There are plenty of nice beaches within a short drive from the resort, and the town of Coco is only about 15-20 minutes by car where there are many more restaurants and shopping options. We can't speak to the hotel restaurants which we didn't go to due to poor reviews, and we didn't feel the need to hang out at the resort pools since we had our own private one! The front desk staff at the resort weren't very friendly, but Sebastian was very personable and responsive to questions and some maintenance issues we had. The oven didn't work, which wasn't a big deal, but the master bathroom smelled strongly of sewage. Sebastian did try to resolve it twice, but we decided to just stop using that bathroom for the rest of our stay so as not to have more maintenance interruptions. Some other negatives we experienced were that we arrived late at night and were told that wouldn't be an issue. Security did let us in the resort but gave us poor directions to the villa itself. We ended up driving around on those steep hills for a while in the dark and then getting out and walking to look for it (and called the number we were given with no response), which was a little frustrating after a long day of travel. So we'd recommend asking for a resort map if no one can take you up to the villa. As others have said, parking can be tight and there is a very small parking lot not in pictures directly to the right of the patio. People getting in and out of their cars can see you if you're on the patio or in the pool but it wasn't a big issue, just might be nice to add a privacy fence (Sebastian mentioned they are adding one). All in all, it's a beautiful spot and we would visit again!