The staff at the Boro Hotel were amazing. David handled our check-in/out, and he was wonderful, as was every other interaction I had with the staff. I booked through Expedia and had no issues.
The amenities were very nice. The gym is a small spot, open 24/7 with your room card. It has a treadmill, elliptical, heavy bag, yoga mats, bosu ball, and a large set of dumbbells. I used it 4 mornings during my week there, and only overlapped my time with one other guest (i.e. it wasn't crowded). It was small but plenty. And it was IMPRESSIVELY CLEAN! As was the rest of the hotel.
Beebe's restaurant (first floor, rooftop, room service, and lobby cafe) had solid food. The lobby cafe makes great lattes, and also offers complimentary hot drip coffee to guests each morning. The pastries appeared to be brought in daily from a local bakery (perhaps?) and the chocolate croissants were downright impeccable.
We stayed on the 6th floor with a balcony. For me, I enjoyed being able to step out and feel the weather. It also gave me privacy to take phone calls.
The Boro has what is, in my opinion, an extremely underrated feature - on the basement level (where the gym is located) there are 4 private bathrooms. So easy to hop off the elevator and have some privacy, particularly if your room's bathroom/shower is already in use.
There is also a microwave in the basement.
No gift shop or vending machine, but it's NYC so there is a bodega on the next corner!
We loved it here and will return!