modern , clean and comfortable , with everything needed to make for an enjoyable stay