Is this a good place to rent a scooter from? I am staying at the White Sands.
Looking for some place close.