Brad,
Casa Marina is fair for the price. I was there during the last week of September (26-30). I enjoyed my stay. Staff was nice. Pool was great. AI drink all the time

. My only suggestion is to make sure you get a room on the reef side of the hotel. the beach side is in need of a little tlc.
- Adrian