We went with all the hurricanes swirling around. The reef was very nice, the staff was wonderful and the rooms and views = priceless(beach front is the only way to go) All rooms were beach front. Workout room less to be desired. Not much for restaurants or on-sight amenities. 1 Beach bar and 1 restaurant at the time of our visit. At that time their was lots of rebuilding still going on, on both sides of the resort. I would say either stay in the city or come back here in 5 years when its cleaned up a bit more.