The Tin Lodge is a perfect blend of style, comfort, and location, perfect for a unique experience in San Diego