Cosy, roomy, clean - a perfect stay.