My boyfriend and I are traveling to Mexico in October and we would like to stay at the Grand Sirenis Resort and Spa. We have a few queries before we make the booking, so it would be appreciated if you could answer them to the best of your knowledge. 1. Are there sea facing rooms with a balcony? 2. How many times a week can you use the al carte restaurants during your stay (some restaurants have a policy of the number of times you can use the al carte restaurants) 3. Is there free WiFi at the resort? If not what are the charges? 4. Does the resort provide airport transfers?