Very clean! Great location just steps to the beach and boardwalk! Alvins on the beach a great place for breakfast! Would love to return!