Overall Grand Hyatt Baha Mar is huge and incorporates SLS and Rosewood hotels. It’s in an area that’s pretty isolated so you’ll need a taxi when venturing downtown. The island is small so it’s about 15 min to downtown and 15 min to the airport. The rooms are clean and spacious, the grounds are beautiful, and the pools are fun. Some of the restaurants are hit or miss and definitely charge for everything including still water that they start you off with and didn’t ask for most times. I also was annoyed that they gave us wristbands to access the room but those wristbands did absolutely nothing else. And check your charges at the end of your stay because they added charges that weren’t mine and apparently it takes 30-45 days for charges to fall off which is insane compared to the prices you pay there. It’s a fun time, kids under 5 eat for free, and you can gamble as much as you want to. The restaurants are pricy and some are not that good. The wings at Swimming pig are good, the dimsum at Shuang Ba are good as well as the Macau beef fried rice. The ramen at Stix sucks. The cakes there suck and if you can, I’d recommend going downtown for better and cheaper food. The service is sufficient. That Marcus seafood place is okay. Some dishes are fine and others are too sweet or too oily. Overall, I wouldn’t go back. For all the pricing, just go to Atlantis. However, for maybe a girls trip, I’d book SLS in the future but would spend more time away from the hotel.