A clean, modern and charming place to stay.