We've stayed in bnbs on a regular basis. This place has all amenities and more, well put together, very clean and set up to accommodate a wide range of guests.