Grand Bay Hotel is luxurious without being pretentious. Our room was large with a nice balcony with table and chairs looking out on the marina and lagoon beyond. The marble bathroom was large with a roomy separate shower and bath. The food in the restaurants was generally good, with the exception of one meal of overcooked fish. The staff seemed to go out of their way to be helpful and efficient. The golf courses were in good shape and I had a different caddie all 4 days I golfed and they were all delightful. (others in our group were not as fortunate) The only downer was that there were a lot of mosquitoes when we were there - bring bug spray!