Can't imagine a more convenient spot for Yankee Stadium and has all the amenities you need. Literally right across the street. Book it!