Stylish, comfortable, well-equipped and spotlessly clean, thoughtfully arranged for a relatively small space