Everything you want and need in a place to stay. Great place!