Innside Manchester by Melia ligger i byens centrum, inden for 5 minutters gang fra togstationerne Deansgate og Oxford Road. Der bydes på fitnesscenter, sauna, restaurant og bar.
Hotellet er moderne indrettet i lyse farver. Samtlige værelser på Innside Manchester by Melia er smart indrettede og har værdiboks, fladskærms-tv, gratis WiFi samt faciliteter til at lave te og kaffe.
I restauranten bydes på et udvalg af retter, herunder traditionelle spanske retter og andre middelhavsspecialiteter.
Hotellet ligger inden for 800 m fra seværdigheder, såsom Science and Industry Museum, Manchester Opera House, Manchester Art Gallery og byens domkirke. Byens berømte butikker ligger i nærheden, og Arndale Centre ligger blot 20 minutters gang derfra.