The location of the Villa was great. There’s a Grocery store right up the street, and downtown is a 5 minute walk, the beach about 10 min. The front desk staff doesn’t speak much if any English so knowing a bit of Spanish definitely is a plus. We felt very safe walking anywhere at all hours. The upstairs pool area is good with great views.