Very clean. My 2 kids, my wife and myself all stayed here. Enough room for all of us. Walking distance to beach/bay. Great food and coffee close by.