Everything as described. Great place to bring a group and stay as an alternate to a hotel.