We loved our stay at Ephraim Shores. Very nice rooms. The restaurant offers a complete breakfast menu and was very good. It is in a great location. Very easy to walk around town. They have a nice area across the street from the hotel with comfortable sun chairs right on the bay.