This hotel was recommended by Sports on the beach. I would NOT recommend it for family activities. There is no public room for families to gather in the evening without getting in trouble by the front desk staff because there is no where for the kids to run around, so they were constantly being ‘dished’ by the front desk staff. They close off the breakfast area in the afternoon and nobody is allowed in. There were also problems with the tub draining, small counter space in the bathrooms. Not allowed to have outside alcohol in common areas of hotel. I would say the hotel was clean.