Great place to stay with lots of thought to what we may need.