This is a good stay for 1-2 night, but not for vacation. Very small room, no fridge, no coffee maker or even a kettle. Breakfast is served from 6:00 till 9:00. For sure at 8:30!there is a crowd of people. Nobody wants to have a breakfast at 6:00 am on vacation. So from 8:30 there is a collapse in the restaurant, no tables available, 2 times I was waiting for sandwiches for more than 15 minutes. Plates, bowls, glasses, cups are located under counters with food, so you can’t take them as people are selecting food. Omelet or eggs are not included into free breakfast. You have to buy it for 272 pesos. Nobody in the hotel speaks English. Nobody responds when you call reception. One elevator didn’t work for 4 days. I was trying to tell reception about that… but I don’t speak Spanish. Pluses: good location - close to the beach, cruise port, Walmart and Gallery mall. Cleaning service is good. I ordered twice food from the hotel’s restaurant. It’s really good and the price is reasonable. Sorry for so negative feedback, but I guess you need to delete by Marriott from the hotel’s name then guests’ expectations won’t be too high.