This is a great place to start and end your day exploring London. It’s close to Victoria Station, multiple food outlets, shopping and the major sights.
I highly recommend staying here for short or long stays… the employees are great and helpful for anything you need and the rooms are super cool to just chill and relax in after a long day.