Quirky, modern overall a lovely stay