We just moved to this area from out-of-state to be near family and found that this was a convenient location to everything on this side of the Puget Sound, whether North towards Silverdale or South towards Belfair. The Midway Inn is a pet-friendly hotel, limit two dogs per room, no cats (Pet fees $25 per pet). The rooms are clean but the beds are extra-firm and the pillows are thick and hard. The entire week we stayed there, our cable didn't work in our room, despite calls to the cable company by the owner's son, who works the desk at night. There are many people who call this hotel "home" for $1500 per month; one night, a "resident" was cooking hamburgers and set off the fire alarm at 11pm. Some rooms here are non-smoking but the entire hotel smells of cigarettes. The ladies that do housekeeping are awesome and attentive but if you need extras later in the day, the front desk will get snippy and ask why you didn't get this when housekeeping came through...Overall, our stay was good, with little noise from the rooms next door, the convenience of an elevator to take belongings and pets up and down from the upper floors, and a lot of business and restaurants in the area.