How do you get to Stephens house in Pokemon Emerald?

To get to Stevens house,fly to Mossdeep city if your already there go to the Pokemon center then head left 7 steps then up 6 steps then right again 2 steps then up 2 (it should take you to the middle house of three) then go in the house.that should be Stevens house(that's where you het the HM dive)