Overall, me and my wife did enjoy our stay at Coral Beach Resort, and would return again.. However, two particular things did detract from our stay, that we did not see coming: The concierges are in fact time-share salesfolk (got a sleazy sales pitch while trying to just get a couple coupons for Sea Screamer boat ride) and the plumbing in our room was, well, less than perfect. Otherwise, it was pretty good for the money.