Quite a bit overpriced and definitely not "luxury". The bedroom was super noisy since the window didnt shut properly. Also not really suitable for 3 people, despite us clearly stating It during booking.
Great position, 15 min from greenwich. Self check in was easy and convenient.