The place is very well located, a few minutes walking to the NW train that goes to Manhattan and other connections to the Jamaica Station. The place is clean and just as described.
Stella was flexible with luggage storage, and allowed me to leave it before checking in and after check out.