yes and yes.. You must pay for your covid test as part of your hotel reservations to get your COE. The hotel was absolutely wonderful very accommodating with your meals and the breakfast buffet was unbelievable make sure you try the coconut jam.
Once your Visa is approved it takes 3 to 5 days for your coe you will have to have had paid for your airline ticket and your asq or sandbox(if fully vaccinated)that all will have to be sent in to get your coe..