Viva's place was perfect for my stay. Great views and amenities. Would certainly stay here again.
For future visitors do be ready for some stairs as you will be climbing some flights daily, but if you're alright with burning a few calories than it's not a problem.