what is this sentence meaning ? “they hide a supermarket just down the road”
This is a dialogue from IELTS listening test
A: Sound nice. What are the views like?
B: Well, there are forests all round, and they hide a supermarket just down the road, so that is very useful for all your shopping needs.
BTW. Is it equal by saying "what is something like ?" or "How is something ?"
Thanks for your time.