Everything as described and then some! Great place to stay!