A convenient, comfy stay at a great location.