Outstanding place to stay. The location is great, very close to the water and short walk to the beach, restaurants, and bars. The pool feels luxurious and is well maintained. The villa was clean and well-appointed. The property manager made us feel welcome and was attentive to anything additional we felt we needed. There is off-street parking which is an added bonus. There was a washer and dryer available for use as well. Overall, this feels like a luxury villa at a reasonable price, we would definitely consider staying here again in the future!