everything you need and more. helpful and friendly crew. great location, large enough rooms. Nice atmosphere.