Amazing building. Everything is modern and clean. Great staff. Large and comfortable accommodations. However during my stay there seemed to be some construction or moving on the floor above me during the day which was very loud. I still gave the location 5 stars because i suspect whatever was going on upstairs was temporary. I would likely stay at this location again if i come back.