Approximately 2 hours and a half depending on traffic. The good news is that most of the trip is a highway then the rest is a main road that will take you almost directly there.
Approximately 40 minutes.
The hotel is very modest. It's perfect for disconnecting with world and just enjoying your surroundings. There are no TVs, no fancy amenities nor room service. The rooms do have air conditioner and small kitchens or kitchenettes for your convenience. There is a shopping center 10 minutes away where you can buy anything you need.
There are many restaurants nearby... start looking for your favorite by copying and pasting the link below. https://www.google.com/maps/search/Restaurants/@18.2898858,-67.2070416,14z/data=!4m8!2m7!3m6!1sRestaurants!2sYukayeke+Playa+Resort,+PR-401,+La+Playa,+A%C3%B1asco+00610,+Puerto+Rico!3s0x8c02b02ab5c3df9f:0x9b2346b1d82369c!4m2!1d-67.1881593!2d18.2763573
It is a wedding on the beach so you want to make sure you wear nice comfortable clothes. Shoes are optional :-)
Yes, free parking available.
Rules keep changing so check travel websites for the most up to date information.