Very comfy accommodation in an excellent location