Next to mohegan sun stadium, comfortable and you may large room