Yep, that's what the radar image and satellite are showing...Eye is just barely, but completely ashore now.
This thing is moving fast.
It's going to be very interesting to see where official landfall is assigned. Radar and satellite both show Everglades city, but the last offshore and first onshore NHC plots say 2.7 miles south of the southern tip of Marco Island, basically the center of Kice Island. Those two points are between 13 and 18 miles apart, depending on which islands near Everglades City are actually above normal sea level.