Excellent location with all of the stylish modern conveniences. Great place for a large group.