The location for this villa is perfect. The view is amazing and the place was beautiful and clean. The beach is literally right across from the villa. We didn't have beach towels but the front desk gave us some to use. The lady at the front desk (I forget her name) but she even asked us after 2 days if we wanted fresh beach towels. Every time we had a question, the lady at the front desk was so nice and accommodating. As others stated, you will need a car (which we had) as it is about 10-15 minutes from town. I would definitely come back!!