The location is perfect. The hosts are very professional and are easy to talk to. It can get very warm since it is on the top floor, but overall a great stay.