Comfy beds, great locations, all the amenities you’d need for a family stay