The resort was great, the only problem I had was when I checked in, I waited like 20 minutes for service, the lady was in the back talking to someone and told me she would be with me in a few but it was actually like 20 minutes. Then she came to the counter and had an attitude so unprofessional, she acted as if my card information was not in the system the she told me I needed the physical card, I explained to her it was an virtual card she insisted that she needed the card, the I showed her the virtual card then she entered the information with no problem, it took me about 30 to 40 minutes to check in that was so not called for.