Everything you need and in a great location. We has a great stay.