Everything you could expect and even more. Clean and very well equipped.