An absolute gem in Byron. A great location, well appointed interior and very friendly hosts make this place perfect for a long weekend visit.