I stayed at the Isle about a year ago. Won't do that again. The bed was awful and the room itself wasn't much better.
I wouldn't bother with beaches in Biloxi/Gulfport. Seems like nobody bothers to clean them. Mississippi Beach has lots of glass in the sand (at least it did in April) so you don't dare take your shoes off.
Go to Gulf Shores.