Ocean Inn is in the absolute perfect location for not being on the beach. It's only a 2-3 minute walk to the public access beach, restaurants, ice cream, and suvenir shops. For restaurants that are not beach-front, the unit is literally across the street (Acme, Sea Biscuit, and Cafe Paname).
The unit was perfectly clean upon our arrival and parking was easy.
We would absolutely, 100% stay here again, and we recommend you stay here, too.