Tons of Windows in Room
One thing you will truly love about the apartments at this hotel is the lovely windows in each one. There are a ton of them, and they are all very big, which means you get to soak up all the lovely views in the area from your room.