There are better hotels in NYC
Only positive was the location.
The rooms were not what we had booked. We should have had 2 rooms with 2 doubles but were given one room with a double and one room with 2 singles. When we asked staff (rude) about the booking we were told that what we book is 'a request and not guaranteed' - so they can basically stick you in any room they like regardless of what you book and PAY for. 
The staff refused to deal with changing our rooms so we spoke to a Virgin rep who discussed it with the hotel who were only willing to 'upgrade' (which translates as giving you the room that you originally booked) two days before we left......at 'no extra charge....of course' laughable. 
The staff at the front desk were rude; unhelpful.
The two rooms we were given were split onto different floors so our group was split up...we had an adjoining door to another guests room....thankfully it was locked. We had no safety deposit box to use in our room. 
The room was relatively clean if you don't mind dust...the sink didn't empty....informed front desk of this were told it would be fixed....and that never happened....windows were dirty..we cleaned them ourselves.
We were aware of renovations but had been informed by virgin when we booked it they would be finished by April.....which they weren't......the noise from renovations.....the drilling and banging was our morning alarm. 
Would not recommend this hotel to anyone and have informed Virgin of the poor service we received. BASICALLY STAY SOMEWHERE ELSE.