We didn't mind the walk upstairs, but others with physical challenges might need assistance.Although the Harbour Rocks is not the cheapest hotel in the listings, we felt it was well worth the price, especially since we did not have to pay a taxi or bus to go anywhere and waste time being transported (except for a ferry ride to the zoo, definately NOT a waste of time) - it was all around the corner