Our family just spent 8 days in the Grand . We found our room to be as clean as any typical hotel room. The bed was comfortable and the kitchen was fully equipped. The location is convenient to both shopping and dining (close to Broadway At The Beach). The beach in this area is very clean and spacious!!! We plan to stay at Grand next year and would recommend it to anyone!