Stayed 2 nights - booked last minute so took what was left.
Room - very basic but clean and beds were comfy.
No en-suite - bathroom at the end of the corridor regularly cleaned so no complaints.
Staff very friendly and helpful.
Situation right in the centre of town.
Overall if you want a low cost room to get your head down for the night, right in the heart of town this hotel is perfect. Can be a bit noisy from the street, but that's what you get in the heart of town. No bells and whistles, but that is portrayed in the cost. If you want luxury this is not for you, if you want basic home comforts the Cannon is spot on. Make sure you check the room is en-suite if a private bathroom is a must. Full English Breakfast is included - again friendly service and freshly cooked. Almost any option is catered for from simple tea and toast to the works.
We have stayed in the 4 star hotels on Gibraltar, happily paying the price, but this way we had more to spend in the shops, restaurants and bars. Next time we visit Gibraltar (and we do so often) we will stay in the Cannon.
No lift and all rooms upstairs.
Make sure you ask for a private bathroom if this is important.
See more room tips
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.