The Sheraton is off limits for most gringos during the summer months. Unless you enjoy your room hitting 29C by 10 AM with the A/C set at 16C. After maintenance came, my room only got to 30.5C today (A/C on blast) which is better than the 32C it was when I walked in last week.
The positive is that you can get dressed for work in the morning before your room heats up (depending on which side you face), but I literally acted like a dog and laid on the tile in the entry to cool off this afternoon. Pool is very nice, but you really can't stay in your room for hours at a time and have to work from the lounge, lobby or elsewhere to avoid the heat. (I'm from Houston, btw.)
The windows are clearly the problem, and need either replacement or *HEAVY* levels of tint applied.
The location is better than the Marriott, but the closest convenience store is about .4 miles away. It's convenient for exploring (can walk to a number of bars within about 15m), but not convenient for grabbing a big bottle of water. You have to cross a 2 lane road, a 2 lane road, a four? lane road, and an eight lane road to get to the "center" of town. It's not bad, and not unsafe even at 0400 from my perspective. There just isn't anyone around after business hours.
Great views from the pool side of the hotel, and Uber is cheap. Service is all over the map (get ignored at the *bar* for 10-15 minutes, but the lady in the lounge asks me if I'm ok about every four minutes, etc.) This carries over to housekeeping (I selected Green Choice every day, but had towels replaced, room cleaned, etc, and still got my green choice coupon). The lounge is serviced about every two hours outside of meal times, but is only stocked with 3 cokes, 3 diet cokes, and about six bottles of water in between servicings. The only food outside of meal times is a bowl of fruit and 8 lime granola bars.