Check in experience was terrible. We had to wait 30+ minutes, and the staff wouldn't bring us drinks. We asked for food next and they took us to a tiny gross depressing cafe with a really limited menu. They brought us a tiny bowl of guac for 4 people and then said they were out when we asked for more. They served us beer in tiny plastic cafeteria glasses. Most of the staff wasn't friendly, and no one went out of their way to give us service. Opposite of a resort experience.