Description: Whether you are an avid skier or a lover of the great outdoors, Mountainback is a fantastic place to stay. Located in the beautiful town of Mammoth Lakes, California, this wonderful vacation getaway has everything you need to feel right at home.